package com.lp.biz.operations.service;

import com.lp.biz.operations.model.query.BlackListQuery;
import com.lp.common.entity.PageParams;
import com.lp.common.utils.CommonResult;

/**
 * @program: backend
 * @description:
 * @author: Ke.Song
 * @since: 2024-06-30 23:46:51
 */
public interface OperationsService {

    /**
     * 获取黑名单列表
     * @param query 查询参数
     * @return 查询结果
     */
    CommonResult getBlackList(BlackListQuery query);

    /**
     * 发票列表
     * @param query 查询参数
     * @return 查询结果
     */
    CommonResult invoiceList(PageParams query);

    /**
     * 变更发票发送状态
     * @param invoiceId 发票Id
     */
    void updateInvoiceStatus(Integer invoiceId);
}
